<?xml version = '1.0' encoding = 'UTF-8'?>
<HBRRepo><variables><variable name="PeriodsVar" type="members" usage="const" id="2" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="dimension">Period</property><property name="dimensionInputMode">name</property><property name="display_label">Period</property><property name="prompt_text">ID_PRMTEXT_GSP_PERIODS</property><property name="scope">87654321</property><property name="seeded">true</property><value>&amp;OEP_CurMnth</value></variable><variable name="YearsVar" type="members" usage="const" id="1" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="dimension">Years</property><property name="display_label">Years</property><property name="prompt_text">ID_PRMTEXT_GSP_YEARS</property><property name="scope">87654321</property><property name="seeded">true</property><value>"No Year"</value></variable></variables><rulesets/><rules><rule id="1" name="OGS_Execute Data Push Actual" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="seeded">true</property><variable_references><variable_reference name="PeriodsVar" id="2"><property name="application">SalesPln</property><property name="hasvalue">true</property><property name="hidden">false</property><property name="plantype">OEP_GSP</property><property name="rule_name">OGS_Execute Data Push Actual</property><property name="seq">1</property><property name="type">4</property><property name="useAsOverrideValue">false</property></variable_reference><variable_reference name="YearsVar" id="1"><property name="application">SalesPln</property><property name="hasvalue">true</property><property name="hidden">false</property><property name="plantype">OEP_GSP</property><property name="rule_name">OGS_Execute Data Push Actual</property><property name="seq">2</property><property name="type">4</property><property name="useAsOverrideValue">false</property></variable_reference></variable_references><script type="groovy">/* RTPS:  {YearsVar} {PeriodsVar}*/
List&lt;String>  periods=rtps.PeriodsVar.members.name;
List&lt;String>  years=rtps.YearsVar.members.name;

if (periods.size()>0) {
	String periodsStr = """\"${periods.join('", "')}\""""   

	String yearsStr = """\"${years.join('", "')}\"""" 

	if(operation.application.hasDataMap("Push_to_Reporting"))
		operation.application.getDataMap("Push_to_Reporting").execute(["Scenario":"OEP_Actual","Years":yearsStr,"Period":periodsStr, "Version":"OEP_Working Bottom Up"], true) 
}</script></rule></rules><components/><deployobjects><deployobject product="2" application="salespln" plantype="oep_gsp" obj_id="1" obj_type="1" name="OGS_EXECUTE DATA PUSH ACTUAL"/></deployobjects></HBRRepo>